Presentation: Tweet"Refactoring to Hexagonal Rails"
Hands-on Workshop
You've heard the buzz about hexagonal architectures, but applying those ideas on your existing Rails code just seems like too big a mountain to climb.
Not any more! In this session, you'll take an example of a classic Rails controller and, guided by Matt, refactor it to the passive controller pattern. As we go, we'll peel all our business logic away from the framework and isolate it into plain old Ruby objects that are fast to test. We'll finish with a show and tell where we share and reflect on what we've learned during the session.
Length: 2 hours
Audience: Anyone with modest Ruby experience, interested in refactoring and applying patterns.
Preparation: Please try to come with Ruby and Rails installed on a laptop, or find a friend who has.